leasing and other similar obligations - Turc Anglais Dictionnaire